package tech.aistar.corejava.day17;

import tech.aistar.corejava.day05.Student;

import java.util.Date;

/**
 * @author success
 * @version 1.0
 * @description:本类用来演示:
 * @date 2019/8/6 0006
 */
public class TestUser {
    public static void main(String[] args) {
        System.out.println(Gender.F);//返回的是枚举常量的名称

        //将字符串转换成枚举类型
        //以后接收到的页面中的数据后台都是使用String类接收的.

        //模拟接收到的页面的性别
        String sex = "F";
        //进行处理,将字符串转换成枚举类型
        //第一个参数 - 传入是类的class实例 - 对象.getClass()
        //也可以直接通过类名.class
        Gender gender = Enum.valueOf(Gender.class,sex);

        User user = new User(1,"tom",gender,new Date());

        //每个枚举常量都是代表当前的枚举的具体的实例
        User u2 = new User(2,"jack",Gender.F,new Date());

        System.out.println(u2);

    }
}
